perm filename CHICAG.XGP[LET,JMC] blob
sn#701694 filedate 1983-03-16 generic text, type T, neo UTF8
/LMAR=0/XLINE=3/FONT#0=BAXL30/FONT#1=BAXM30/FONT#2=BASB30/FONT#3=SUB/FONT#4=SUP/FONT#5=BASL35/FONT#6=NGR25/FONT#7=MATH30/FONT#8=FIX25/FONT#9=GRKB30/FONT#10=ZERO30
␈↓ α∧␈↓␈↓ u1
␈↓ α∧␈↓α␈↓ β←Old and New Models of the Computerized World of the Future
␈↓ α∧␈↓␈↓ αTWhoever␈αasks␈α
someone␈αto␈αspeak␈α
about␈α"Where␈αare␈α
we␈αgoing?"␈αshould␈α
take␈αinto␈αaccount␈α
that
␈↓ α∧␈↓the␈α
prophet␈α
may␈α∞have␈α
prophesied␈α
before,␈α∞and␈α
may␈α
have␈α
some␈α∞responsibility␈α
to␈α
evaluate␈α∞his␈α
old
␈↓ α∧␈↓prophecies.␈α∪ This␈α∀is␈α∪the␈α∀present␈α∪situation,␈α∪because␈α∀today's␈α∪moderator,␈α∀Gene␈α∪Amdahl,␈α∀was␈α∪a
␈↓ α∧␈↓discussant␈αwhen␈αI␈αspoke␈αin␈αan␈αM.I.T.␈αseries␈α
on␈α"Management␈αand␈αthe␈αComputer␈αof␈αthe␈αFuture"␈α
in
␈↓ α∧␈↓1961.
␈↓ α∧␈↓␈↓ αTLike␈αcars,␈α
worlds␈αof␈α
the␈αfuture␈α
come␈αin␈αannual␈α
models,␈αand␈α
I␈αshall␈α
begin␈αwith␈αthe␈α
durability
␈↓ α∧␈↓of my 1961 model.
␈↓ α∧␈↓A 1961 model world of the future.
␈↓ α∧␈↓␈↓ αTThe␈α
1961␈α
future␈αwas␈α
time-sharing.␈α
The␈α
concept␈αwas␈α
of␈α
a␈αcomputer␈α
system␈α
in␈α
which␈αeach
␈↓ α∧␈↓user␈α⊃at␈α⊃his␈α∩terminal␈α⊃could␈α⊃behave␈α⊃as␈α∩though␈α⊃he␈α⊃had␈α⊃a␈α∩whole␈α⊃computer␈α⊃at␈α⊃his␈α∩disposal,␈α⊃not
␈↓ α∧␈↓concerning␈α
himself␈α
with␈α
other␈α∞users.␈α
I␈α
proclaimed␈α
this␈α∞superior␈α
to␈α
batch␈α
processing,␈α∞the␈α
current
␈↓ α∧␈↓mode␈αof␈αrunning␈αcomputers␈α
in␈αwhich␈αa␈αuser␈α
prepared␈αa␈αdeck␈αof␈α
cards␈αusing␈αa␈αkeypunch␈α
and␈αan
␈↓ α∧␈↓operator␈α⊂put␈α⊂it␈α⊂on␈α⊂magnetic␈α⊂tape␈α⊂in␈α⊂sequence␈α⊂with␈α⊂the␈α⊂jobs␈α⊂of␈α⊂other␈α⊂users.␈α⊂ Several␈α⊂hours␈α⊂to
␈↓ α∧␈↓several␈α⊂days␈α⊂later,␈α⊂the␈α⊂user␈α⊂would␈α⊂get␈α⊂back␈α⊂output.␈α⊂ My␈α⊂discussion␈α⊂concerned␈α⊂the␈α⊂scientific␈α⊂or
␈↓ α∧␈↓engineering␈α∂programmer,␈α∂who␈α∞needed␈α∂to␈α∂write␈α∞and␈α∂debug␈α∂programs.␈α∞ It␈α∂did␈α∂not␈α∂emphasize␈α∞the
␈↓ α∧␈↓user of already prepared programs.
␈↓ α∧␈↓␈↓ αTIn␈α∞1961␈α∞there␈α
were␈α∞no␈α∞general␈α
purpose␈α∞time-sharing␈α∞systems,␈α
although␈α∞there␈α∞were␈α
systems
␈↓ α∧␈↓that␈α∞time-shared␈α∞between␈α
various␈α∞jobs␈α∞that␈α
had␈α∞been␈α∞debugged␈α
to␈α∞run␈α∞together.␈α∞ An␈α
important
␈↓ α∧␈↓example␈α∂was␈α∂the␈α∂SAGE␈α⊂air␈α∂defense␈α∂system␈α∂which␈α⊂time-shared␈α∂among␈α∂radars␈α∂and␈α⊂people␈α∂with
␈↓ α∧␈↓titles␈αlike␈α"Senior␈αWeapons␈αController"␈αwho␈αsat␈αat␈αspecial␈αpurpose␈αterminals␈αpushing␈αbuttons␈αthat
␈↓ α∧␈↓told fighter pilots where they would find the bombers.
␈↓ α∧␈↓␈↓ αTThe␈αnovelty␈αwas␈αto␈αprovide␈αfor␈αrunning␈αundebugged␈αmachine␈αlanguage␈αprograms␈αtogether.
␈↓ α∧␈↓This␈α∞required␈α∞memory␈α∞protection␈α∞and␈α∞relocation␈α∞and␈α∞a␈α∞user␈α∞mode␈α∞that␈α∞couldn't␈α∂directly␈α∞initiate
␈↓ α∧␈↓input-output.␈α It␈αalso␈α
required␈αa␈αtime-sharing␈α
operator␈αsystem.␈α However,␈α
both␈αGene␈αAmdahl␈α
and
␈↓ α∧␈↓the␈α∂other␈α⊂discussant,␈α∂the␈α∂late␈α⊂John␈α∂Mauchly␈α∂who␈α⊂was␈α∂one␈α∂of␈α⊂the␈α∂inventors␈α∂of␈α⊂stored␈α∂program
␈↓ α∧␈↓computers, agreed on the desirability and feasibility of time-sharing.
␈↓ α∧␈↓␈↓ αTAt␈α⊃the␈α⊃time,␈α⊃I␈α⊃believed␈α⊃that␈α⊃time-sharing␈α⊃would␈α⊃become␈α⊃the␈α⊃dominant␈α⊃means␈α⊃of␈α⊃using
␈↓ α∧␈↓computers␈αby␈α1965,␈αbut␈αit␈αhappened␈αmuch␈αmore␈αslowly.␈α Our␈αArtificial␈αIntelligence␈αLaboratory␈αat
␈↓ α∧␈↓Stanford␈α∪developed␈α∀a␈α∪time-sharing␈α∀system␈α∪in␈α∪1963␈α∀and␈α∪1964,␈α∀and␈α∪we␈α∪were␈α∀able␈α∪to␈α∀buy␈α∪a
␈↓ α∧␈↓commercial␈α⊃time-sharing␈α⊃system␈α∩from␈α⊃Digital␈α⊃Equipment␈α∩Corporation␈α⊃in␈α⊃1965.␈α∩ However,␈α⊃the
␈↓ α∧␈↓undergraduate␈αcomputing␈αat␈αStanford␈αdid␈αnot␈αswitch␈αfrom␈αbatch␈αprocessing␈αto␈αtime-sharing␈αuntil
␈↓ α∧␈↓1976, and most other schools switched somewhat later.
␈↓ α∧␈↓␈↓ αTThere␈α∂are␈α∂still␈α∞important␈α∂bastions␈α∂of␈α∞batch␈α∂processing␈α∂in␈α∞the␈α∂commercial␈α∂world,␈α∂and␈α∞this
␈↓ α∧␈↓technological␈αfact␈αhas␈αa␈αsocial␈αconsequence.␈α Consider,␈αfor␈αexample,␈αa␈αbilling␈αsystem␈αin␈αwhich␈αthe
␈↓ α∧␈↓status␈αof␈αthe␈αvarious␈αaccounts␈αis␈αkept␈αon␈αmagnetic␈αtape,␈αeach␈αtape␈αstoring␈αthe␈αdata␈α
for␈αthousands
␈↓ α∧␈↓of␈α
accounts.␈α
If␈α
a␈α
customer␈α
complains␈α
of␈α
an␈α
error,␈α
the␈α
clerks␈α
have␈α
no␈α
direct␈α
access␈α
to␈α
the␈αrecord.
␈↓ α∧␈↓They␈αmust␈αrefer␈αto␈αa␈αprinted␈αreport,␈αand␈αone␈αpossible␈αerror␈αis␈αa␈αdiscrepancy␈αbetween␈α
the␈αprinted
␈↓ α∧␈↓report␈αand␈αthe␈αtape␈αfile.␈α For␈αexample,␈αthe␈αwrong␈αtape␈αmay␈αhave␈αbeen␈αused.␈α Correcting␈αthe␈αerror
␈↓ α∧␈↓requires␈αmaking␈αa␈αcard␈αto␈α
modify␈αthe␈αrecord␈αand␈αwaiting␈α
for␈αthe␈αnext␈αupdate␈αrun.␈α Checking␈α
that
␈↓ α∧␈↓the␈α
correction␈α
has␈α
been␈α
made␈α
correctly␈α
must␈αawait␈α
the␈α
next␈α
printout␈α
of␈α
the␈α
account␈α
records.␈α No
␈↓ α∧␈↓␈↓ u2
␈↓ α∧␈↓wonder␈α∞persistent␈α∞errors␈α∞aren't␈α∞rare,␈α∞and␈α∞no␈α∞wonder␈α∞the␈α∞clerks␈α∞and␈α∞complaint␈α∞people␈α∞blame␈α∞the
␈↓ α∧␈↓computer. In a sense they are correct in doing so.
␈↓ α∧␈↓␈↓ αTContrast␈α∂this␈α∂with␈α∂an␈α∂on-line␈α∞system␈α∂in␈α∂which␈α∂the␈α∂account␈α∞is␈α∂on␈α∂disk␈α∂file␈α∂that␈α∂is␈α∞always
␈↓ α∧␈↓directly␈α∞accessible␈α∞to␈α∞the␈α∂clerks.␈α∞ A␈α∞recognized␈α∞error␈α∞can␈α∂be␈α∞corrected␈α∞immediately,␈α∞and␈α∂the␈α∞new
␈↓ α∧␈↓record␈α∞can␈α∞immediately␈α
be␈α∞inspected.␈α∞ Today␈α∞there␈α
are␈α∞many␈α∞on-line␈α
systems,␈α∞but␈α∞there␈α∞are␈α
still
␈↓ α∧␈↓many too batch systems giving computers a bad name.
␈↓ α∧␈↓␈↓ αTWhy␈α⊂has␈α⊂it␈α⊂taken␈α⊂so␈α⊂long␈α⊃for␈α⊂the␈α⊂time-sharing␈α⊂mode␈α⊂of␈α⊂computer␈α⊂operation␈α⊃to␈α⊂become
␈↓ α∧␈↓dominant, and why is the process still incomplete? Here are some speculations.
␈↓ α∧␈↓␈↓ αT1.␈α
There␈α∞were␈α
no␈α
operating␈α∞time-sharing␈α
systems␈α
in␈α∞1961.␈α
The␈α
first␈α∞experimental␈α
systems
␈↓ α∧␈↓were␈α
a␈α
year␈α∞later,␈α
and␈α
the␈α∞Digital␈α
Equipment␈α
Corporation␈α∞PDP-6␈α
didn't␈α
become␈α∞available␈α
until
␈↓ α∧␈↓1964, and then it wasn't entirely satisfactory.
␈↓ α∧␈↓␈↓ αT2.␈αTime-sharing␈αturned␈αout␈αto␈αrequire␈αgreater␈αcomputer␈αresources␈αthan␈αanticipated.␈α This␈αis
␈↓ α∧␈↓partly␈αa␈α
fact␈αof␈α
technology,␈αbut␈αit␈α
is␈αpartly␈α
a␈αpsychological␈αfact.␈α
Computer␈αscientists␈α
and␈αhackers
␈↓ α∧␈↓have␈α⊃shown␈α⊃great␈α⊃interest␈α⊃in␈α⊃adding␈α⊃features␈α⊃to␈α⊃time-sharing␈α⊃and␈α⊃other␈α⊃on-line␈α⊃systems␈α⊂and
␈↓ α∧␈↓almost␈αno␈αinterest␈αin␈αfinding␈αthe␈αsources␈αof␈αinefficiency␈αand␈αcorrecting␈αthem.␈α To␈αgive␈αa␈αtechnical
␈↓ α∧␈↓example,␈α∂in␈α∞one␈α∂of␈α∂our␈α∞systems␈α∂at␈α∞Stanford,␈α∂the␈α∂time␈α∞required␈α∂for␈α∞the␈α∂system␈α∂to␈α∞open␈α∂a␈α∂file␈α∞is
␈↓ α∧␈↓proportional,␈α
for␈α
no␈α
good␈αreason,␈α
to␈α
the␈α
number␈αof␈α
files␈α
already␈α
open.␈α With␈α
a␈α
small␈α
number␈αof
␈↓ α∧␈↓users␈α
on␈α
the␈α
machine␈αthe␈α
effect␈α
is␈α
not␈αnoticeable,␈α
but␈α
when␈α
one␈αbuys␈α
a␈α
compatible␈α
machine␈αfive
␈↓ α∧␈↓times␈α
as␈α
fast,␈α
one␈α
is␈α
unpleasantly␈α
surprised␈α
that,␈α
for␈α
unknown␈α
reasons,␈α
it␈α
won't␈α
handle␈α
five␈α
times␈α
as
␈↓ α∧␈↓many users with the same service.
␈↓ α∧␈↓␈↓ αT3.␈αIBM's␈αnew␈αcomputer␈αof␈αthe␈α1960s,␈αthe␈α360,␈αdid␈αnot␈αhave␈αthe␈αrelocation␈αfeatures␈αrequired
␈↓ α∧␈↓for␈α∂time-sharing␈α∂except␈α∂in␈α∂the␈α∂special␈α∂Model␈α∂67.␈α∂ These␈α∂features␈α∂became␈α∂standard␈α∂only␈α∂in␈α∂the
␈↓ α∧␈↓middle␈α⊃1970s.␈α∩ Gene␈α⊃Amdahl␈α⊃can␈α∩say␈α⊃better␈α∩than␈α⊃I␈α⊃can␈α∩how␈α⊃this␈α⊃came␈α∩about.␈α⊃ We␈α∩are␈α⊃still
␈↓ α∧␈↓suffering␈αfrom␈αthis␈αmistake␈αtoday,␈αbecause,␈α
according␈αto␈αmy␈αinformants,␈αmany␈αcompanies␈α
are␈αstill
␈↓ α∧␈↓wedded to older IBM software in which time-sharing is grafted onto a basically batch system.
␈↓ α∧␈↓␈↓ αT4.␈α
IBM␈αfollowed␈α
M.I.T.␈αinto␈α
the␈αswamp␈α
of␈αover-elaboration␈α
in␈αtheir␈α
time-sharing␈αsystems␈α
of
␈↓ α∧␈↓the middle 1960s. The reader is warned that this opinion may not receive universal assent.
␈↓ α∧␈↓␈↓ αT5.␈α
I␈α
must␈α
confess␈α
that␈α
my␈α
1961␈α
paper␈α
does␈α
not␈α
offer␈α
any␈α
arguments␈α
for␈α
the␈α∞importance␈α
of
␈↓ α∧␈↓on-line␈α∂operation␈α⊂in␈α∂the␈α∂commercial␈α⊂uses␈α∂of␈α∂computers,␈α⊂although␈α∂I␈α∂had␈α⊂had␈α∂the␈α⊂thought.␈α∂ My
␈↓ α∧␈↓interest␈α∞was␈α∞in␈α∞scientific␈α∂computation␈α∞where␈α∞the␈α∞first␈α∞successful␈α∂debugging␈α∞run␈α∞of␈α∞a␈α∂program␈α∞is
␈↓ α∧␈↓often␈α∀the␈α∀only␈α∃production␈α∀run.␈α∀ It␈α∃would␈α∀be␈α∀interesting␈α∀to␈α∃know␈α∀when␈α∀the␈α∃arguments␈α∀for
␈↓ α∧␈↓commercial␈α
on-line␈α
systems␈α
-␈α
other␈α
than␈α
reservation␈α
systems␈α
-␈α
were␈α
first␈α
advanced.␈α
It␈α
would␈α
be
␈↓ α∧␈↓also␈α
interesting␈α
to␈α
know␈α
if␈α
there␈α
have␈αbeen␈α
social␈α
arguments␈α
in␈α
addition␈α
to␈α
ordinary␈αcommercial
␈↓ α∧␈↓arguments.
␈↓ α∧␈↓A 1965 model world of the future.
␈↓ α∧␈↓␈↓ αTNow␈αlet␈αme␈αturn␈αto␈αa␈α
1965␈αmodel␈αworld␈αof␈αthe␈αfuture.␈α
I␈αthought␈αit␈αwas␈αPaul␈αBaran's,␈αbut␈α
it
␈↓ α∧␈↓isn't␈αin␈α
the␈αpaper␈α
where␈αI␈α
remembered␈αit␈αto␈α
be.␈α He␈α
remembers␈αit␈α
vaguely␈αbut␈α
isn't␈αsure␈αwhether␈α
it
␈↓ α∧␈↓was his.
␈↓ α∧␈↓␈↓ αTA␈α
clerk␈α
in␈α
Company␈α
A␈α
hears␈αa␈α
beep␈α
and␈α
turns␈α
to␈α
her␈αterminal.␈α
On␈α
the␈α
screen␈α
there␈α
is␈αa
␈↓ α∧␈↓␈↓ u3
␈↓ α∧␈↓message␈α∞from␈α∞the␈α∂inventory␈α∞control␈α∞computer␈α∂saying:␈α∞"We␈α∞need␈α∂5000␈α∞number␈α∞2␈α∂pencils.␈α∞ Please
␈↓ α∧␈↓order␈αthem␈αfrom␈αCompany␈αB".␈α The␈αclerk␈αturns␈α
to␈αher␈αtypewriter␈αand␈αtypes␈αa␈αpurchase␈αorder␈α
and
␈↓ α∧␈↓mails␈αit.␈α In␈αCompany␈αB,␈αanother␈αclerk␈αreads␈αthe␈αpurchase␈αorder,␈αturns␈αto␈αher␈αterminal␈αand␈αtypes:
␈↓ α∧␈↓"Send Company A 5000 number 3 pencils and a bill".
␈↓ α∧␈↓␈↓ αTAs␈αfar␈αas␈α
I␈αcan␈αremember,␈α
this␈αworld␈αwas␈α
depicted␈αwith␈αa␈α
perfectly␈αstraight␈αface.␈α
Moreover,
␈↓ α∧␈↓it was an excellent prophecy. In the main that world has arrived.
␈↓ α∧␈↓1983 model worlds of the future.
␈↓ α∧␈↓␈↓ αTThe␈α
first␈α1983␈α
model␈α
relates␈αto␈α
the␈α
1965␈αmodel.␈α
How␈α
are␈αthe␈α
two␈α
computers␈αgoing␈α
to␈αtalk␈α
to
␈↓ α∧␈↓each␈α
other␈αdirectly␈α
while␈α
the␈αformer␈α
clerks␈α
loll␈αon␈α
the␈α
beach?␈α They␈α
are␈α
going␈αto␈α
talk␈α
to␈αeach␈α
other
␈↓ α∧␈↓in␈α∞CBCL␈α∂(the␈α∞Common␈α∞Business␈α∂Communication␈α∞Language).␈α∞ See␈α∂(McCarthy␈α∞1982)␈α∞if␈α∂you␈α∞can
␈↓ α∧␈↓find it.
␈↓ α∧␈↓␈↓ αTCBCL␈α
is␈αintended␈α
as␈α
a␈αlanguage␈α
in␈αwhich␈α
a␈α
computers␈αbelonging␈α
to␈αCompanies␈α
A␈α
and␈αB
␈↓ α∧␈↓can conduct such dialogs as:
␈↓ α∧␈↓␈↓ αTA: What is your price for number 2 pencils?
␈↓ α∧␈↓␈↓ αTB:␈α
$1.13␈α
per␈α
gross␈α
plain␈α
and␈α
$1.40␈α
per␈α
gross␈α
with␈α
your␈α
message␈α
provide␈α
at␈α
least␈α∞100␈α
gross
␈↓ α∧␈↓are ordered.
␈↓ α∧␈↓␈↓ αTA:␈αI␈αhereby␈α
order␈α(authorization␈α30621)␈α
1000␈αgross␈αwith␈α
the␈αmessage␈α"A␈α
fool␈αand␈αhis␈α
money
␈↓ α∧␈↓are soon parted". We propose standard commercial contract 361.
␈↓ α∧␈↓␈↓ αTB: How do you want them delivered?
␈↓ α∧␈↓␈↓ αTA: 100 gross per month starting in 1990 January.
␈↓ α∧␈↓␈↓ αTB: I accept your order authorization 30621. My authorization is 77522.
␈↓ α∧␈↓␈↓ αTThis␈α⊂dialog␈α⊂is␈α⊂more␈α⊃elaborate␈α⊂than␈α⊂most␈α⊂transactions␈α⊂will␈α⊃require,␈α⊂but␈α⊂it␈α⊂is␈α⊃designed␈α⊂to
␈↓ α∧␈↓illustrate␈α
some␈α
of␈α∞the␈α
problems␈α
and␈α∞issues.␈α
At␈α
first␈α∞I␈α
thought␈α
the␈α∞CBCL␈α
problem␈α
was␈α∞a␈α
simple
␈↓ α∧␈↓matter␈α∃of␈α∃standardization␈α∃like␈α∃the␈α∃universal␈α∃product␈α∃code.␈α∃ A␈α∃committee␈α∃of␈α∃the␈α∀American
␈↓ α∧␈↓Standards␈αAssociation␈αcould␈αhold␈αmeetings␈αfor␈αthree␈αor␈αfour␈αyears,␈αproduce␈αa␈αdocument,␈αand␈αthen
␈↓ α∧␈↓manufacturers␈αcould␈αimplement␈αsystems␈αthat␈αwould␈αcommunicate␈αin␈αaccordance␈αwith␈αthe␈α
protocols.
␈↓ α∧␈↓This␈α∪was␈α∀a␈α∪mistake.␈α∀ The␈α∪problem␈α∀is␈α∪rather␈α∀to␈α∪define␈α∀the␈α∪semantics␈α∀of␈α∪a␈α∀substantial␈α∪and
␈↓ α∧␈↓interesting subset of English. Here are some of the points that arose.
␈↓ α∧␈↓␈↓ αT1.␈αSince␈αthe␈αcommunication␈αis␈αbetween␈αcomputers,␈αthere␈αis␈αno␈αreason␈αto␈αuse␈αEnglish␈αsyntax.
␈↓ α∧␈↓In␈α
fact␈α
I␈α
believe␈α
that␈α
a␈αLISP␈α
type␈α
syntax␈α
is␈α
suitable.␈α
Each␈αnon-atomic␈α
part␈α
of␈α
the␈α
message␈α
is␈αa
␈↓ α∧␈↓list,␈α∞and␈α∞the␈α∂first␈α∞element␈α∞of␈α∂the␈α∞list␈α∞identifies␈α∞the␈α∂overall␈α∞meaning␈α∞of␈α∂the␈α∞part.␈α∞ We␈α∂thus␈α∞have
␈↓ α∧␈↓(PENCIL␈α∂(TYPE:␈α∂"NUMBER␈α∂2"))␈α∂as␈α∂an␈α∂item␈α∂and␈α∂perhaps␈α∂(PENCIL␈α∂(TYPE:␈α∂"NUMBER␈α∂2")
␈↓ α∧␈↓(WITH (MESSAGE "A fool and his money are soon parted"))).
␈↓ α∧␈↓␈↓ αT2.␈α∞Most␈α∞work␈α∞on␈α∞making␈α∞computers␈α∂use␈α∞English␈α∞has␈α∞involved␈α∞making␈α∞the␈α∂computer␈α∞send
␈↓ α∧␈↓and␈α⊃receive␈α∩the␈α⊃usual␈α∩kinds␈α⊃of␈α∩messages␈α⊃people␈α∩receive␈α⊃from␈α∩and␈α⊃send␈α∩to␈α⊃computers␈α∩-␈α⊃only
␈↓ α∧␈↓expressing␈α∩them␈α∩in␈α∩English.␈α∪ The␈α∩business␈α∩communication␈α∩problem␈α∩involves␈α∪messages␈α∩whose
␈↓ α∧␈↓␈↓ u4
␈↓ α∧␈↓content␈α⊃is␈α⊃presently␈α⊃only␈α⊃expressed␈α∩in␈α⊃English␈α⊃but␈α⊃where␈α⊃we␈α∩are␈α⊃willing␈α⊃to␈α⊃use␈α⊃any␈α∩kind␈α⊃of
␈↓ α∧␈↓formalism␈α∂convenient␈α∂to␈α∂program.␈α∂ In␈α∂my␈α∂view,␈α⊂contrary␈α∂to␈α∂what␈α∂I␈α∂take␈α∂to␈α∂be␈α⊂the␈α∂Chomskyan
␈↓ α∧␈↓emphasis␈αon␈αsyntax,␈αthe␈αsecond␈αproblem␈αis␈αscientifically␈αmore␈αinteresting,␈αthough␈αadmittedly␈αmore
␈↓ α∧␈↓difficult. My fellow AI people have also found it more convenient to concentrate on syntax.
␈↓ α∧␈↓␈↓ αTIn␈α⊃summary,␈α⊂broadening␈α⊃the␈α⊂usefulness␈α⊃of␈α⊂computers␈α⊃in␈α⊂the␈α⊃next␈α⊂22␈α⊃years,␈α⊃will␈α⊂require
␈↓ α∧␈↓making␈α∂them␈α∂communicate␈α∞substantively␈α∂with␈α∂each␈α∂other.␈α∞ This␈α∂will␈α∂require␈α∂the␈α∞understanding
␈↓ α∧␈↓and the formalization of an interesting part of the semantics (not the syntax) of natural language.
␈↓ α∧␈↓Another (though related) world of the future.
␈↓ α∧␈↓␈↓ αTMore␈α∩and␈α∩more,␈α∩the␈α∩general␈α∩public␈α⊃will␈α∩find␈α∩itself␈α∩interacting␈α∩directly␈α∩with␈α⊃computers.
␈↓ α∧␈↓There␈α∂will␈α∂be␈α∂personal␈α∂computers,␈α∂but␈α∂there␈α∂will␈α∂also␈α∂be␈α∂computers␈α∂belonging␈α∂to␈α∂the␈α⊂sellers␈α∂of
␈↓ α∧␈↓products␈α⊃and␈α⊃services,␈α⊃to␈α⊃various␈α⊃levels␈α⊃of␈α⊃government␈α⊃and␈α⊃to␈α⊃educational␈α⊃and␈α⊃other␈α⊃private
␈↓ α∧␈↓organizations.␈α∩ Much␈α⊃useful␈α∩interaction␈α⊃can␈α∩be␈α⊃carried␈α∩out␈α⊃with␈α∩a␈α⊃level␈α∩of␈α∩understanding␈α⊃of
␈↓ α∧␈↓computers␈α∀corresponding␈α∀to␈α∀the␈α∪understanding␈α∀of␈α∀electricity␈α∀required␈α∪to␈α∀use␈α∀a␈α∀light␈α∪switch.
␈↓ α∧␈↓However,␈α
many␈α
useful␈αservices␈α
that␈α
computers␈αcan␈α
perform␈α
are␈αcomplex␈α
in␈α
their␈α
interaction␈αand
␈↓ α∧␈↓what a user must understand about their internal state is complex.
␈↓ α∧␈↓␈↓ αTFortunately,␈α⊃we␈α∩humans␈α⊃already␈α∩have␈α⊃language␈α⊃suited␈α∩to␈α⊃expressing␈α∩our␈α⊃understanding
␈↓ α∧␈↓much␈α∩about␈α∪the␈α∩internal␈α∪states␈α∩of␈α∪computer␈α∩based␈α∪systems.␈α∩ This␈α∪is␈α∩the␈α∪naive␈α∩psychological
␈↓ α∧␈↓language␈α∂used␈α∂to␈α∂express␈α⊂what␈α∂people␈α∂know␈α∂about␈α∂each␈α⊂other.␈α∂ I␈α∂begin␈α∂with␈α∂an␈α⊂overly␈α∂simple
␈↓ α∧␈↓illustrative example:
␈↓ α∧␈↓␈↓↓"Place␈αthe␈αcontrol␈αnear␈αthe␈αbed␈αin␈αa␈αplace␈αthat␈αis␈αneither␈αhotter␈αnor␈αcolder␈αthan␈αthe␈αroom␈α
itself.␈α If
␈↓ α∧␈↓↓the␈α
control␈α
is␈αplaced␈α
on␈α
a␈αradiator␈α
or␈α
radiant␈αheated␈α
floors,␈α
it␈αwill␈α
"think"␈α
the␈αentire␈α
room␈α
is␈αhot␈α
and
␈↓ α∧␈↓↓will␈α∂lower␈α⊂your␈α∂blanket␈α∂temperature,␈α⊂making␈α∂your␈α⊂bed␈α∂too␈α∂cold.␈α⊂ If␈α∂the␈α∂control␈α⊂is␈α∂placed␈α⊂on␈α∂the
␈↓ α∧␈↓↓window␈α
sill␈αin␈α
a␈αcold␈α
draft,␈αit␈α
will␈α"think"␈α
the␈αentire␈α
room␈αis␈α
cold␈αand␈α
will␈αheat␈α
up␈αyour␈α
bed␈α
so␈αit
␈↓ α∧␈↓↓will be too hot."␈↓ - from the instructions to an electric blanket.
␈↓ α∧␈↓␈↓ αTThe␈α
manufacturers␈α
of␈α
the␈αblanket␈α
imagined␈α
that␈α
some␈αof␈α
their␈α
customers␈α
would␈α
know␈αless
␈↓ α∧␈↓and␈αwould␈αbe␈αhelped␈αby␈αthe␈αpsychological␈αlanguage.␈α We␈αwho␈αunderstand␈αthermostats␈αdon't␈αneed
␈↓ α∧␈↓to␈α∃refer␈α∃to␈α∃what␈α∀the␈α∃thermostat␈α∃"thinks",␈α∃because␈α∀the␈α∃language␈α∃of␈α∃machinery␈α∃is␈α∀adequate.
␈↓ α∧␈↓However,␈αI␈αwill␈αmaintain␈αthat␈αthe␈αusage␈αis␈αlegitimate␈αand␈αmay␈αbe␈αuseful␈αin␈αrelation␈αto␈αthe␈αblanket
␈↓ α∧␈↓and␈αthat␈αit␈αwill␈αbe␈αalmost␈αessential␈α
to␈αexpress␈αwhat␈αpeople␈αneed␈αto␈αknow␈αabout␈α
certain␈αimportant
␈↓ α∧␈↓computer based systems.
␈↓ α∧␈↓␈↓ αTThe␈α∞issue␈α
isn't␈α∞whether␈α
the␈α∞thermostat␈α
"really␈α∞thinks".␈α
We␈α∞merely␈α
observe␈α∞that␈α
there␈α∞is␈α
a
␈↓ α∧␈↓useful␈α⊗correspondence␈α↔between␈α⊗a␈α⊗person␈α↔being␈α⊗misled␈α⊗by␈α↔observation␈α⊗and␈α↔the␈α⊗thermostat
␈↓ α∧␈↓measuring␈αthe␈αtemperature␈α
of␈αthe␈αradiator␈α
when␈αit␈αshould␈α
have␈αbeen␈αmeasuring␈α
the␈αtemperature
␈↓ α∧␈↓of the room.
␈↓ α∧␈↓␈↓ αTWe␈α
will␈α
find␈α∞ourselves␈α
referring␈α
to␈α
what␈α∞the␈α
computer␈α
␈↓↓knows,␈↓␈α
␈↓↓believes,␈↓␈α∞␈↓↓intends,␈↓␈α
␈↓↓expects,␈↓
␈↓ α∧␈↓␈↓↓promises␈↓␈αand␈α
␈↓↓wants.␈αThe␈↓␈α
finicky␈αmay␈α
begin␈αby␈αputting␈α
␈↓↓pseudo-␈↓␈αin␈α
front␈αof␈α
each␈αof␈α
these␈αwords,
␈↓ α∧␈↓but␈α
they'll␈αsoon␈α
get␈α
tired␈αof␈α
it.␈α
Such␈αusage␈α
will␈α
help␈αus␈α
form␈α
and␈αexpress␈α
our␈α
expectations␈αof␈α
what
␈↓ α∧␈↓use␈αwe␈αcan␈αget␈αout␈αof␈αa␈αparticular␈αcomputer␈αsystem.␈α Computers␈αwill␈αturn␈αout␈αto␈αhave␈αvaried␈αlittle
␈↓ α∧␈↓minds,␈αand␈α
wholesale␈αascription␈αof␈α
mental␈αqualities␈αwill␈α
be␈αunwarranted.␈α The␈α
thermostat␈αcannot
␈↓ α∧␈↓usefully␈α∂be␈α∂said␈α∞to␈α∂know␈α∂that␈α∞it␈α∂believes␈α∂the␈α∞room␈α∂is␈α∂too␈α∞hot␈α∂and␈α∂it␈α∞cannot␈α∂␈↓↓realize␈↓␈α∂that␈α∂it␈α∞was
␈↓ α∧␈↓mistaken;␈α
it␈αmerely␈α
comes␈αto␈α
have␈αa␈α
different␈αbelief.␈α
I␈αdon't␈α
think␈αwe␈α
will␈αfind␈α
it␈αin␈α
our␈αinterest␈α
to
␈↓ α∧␈↓build machines that can be reasonably said to ␈↓↓suffer,␈↓ ␈↓↓love,␈↓ or ␈↓↓have␈↓ ␈↓↓rights.␈↓
␈↓ α∧␈↓␈↓ u5
␈↓ α∧␈↓␈↓ αTHere is a more significant example:
␈↓ α∧␈↓␈↓ αT␈↓↓I␈α∞asked␈α∞the␈α∞computer␈α
whether␈α∞it␈α∞could␈α∞run␈α∞my␈α
job␈α∞at␈α∞4pm.␈α∞ It␈α
said␈α∞it␈α∞could␈α∞but␈α∞it␈α
probably
␈↓ α∧␈↓↓wouldn't.␈α∂ At␈α∂that␈α∂point␈α∂it␈α∂crashed␈α∂so␈α⊂I␈α∂couldn't␈α∂ask␈α∂more␈α∂questions.␈α∂ I␈α∂don't␈α∂know␈α⊂whether␈α∂it
␈↓ α∧␈↓↓thought␈α
I␈α
was␈α
unauthorized␈α
or␈α
had␈α
exceeded␈α∞my␈α
quota␈α
of␈α
resources.␈α
I␈α
also␈α
don't␈α
know␈α∞whether␈α
it
␈↓ α∧␈↓↓intends to run the job later␈↓.
␈↓ α∧␈↓␈↓ αTSome of these philosophically controversial issues are discussed in (McCarthy 1979).
␈↓ α∧␈↓References:
␈↓ α∧␈↓␈↓αMcCarthy,␈αJohn␈α
(1962)␈↓:␈α"Time-Sharing␈αComputing␈α
Systems,"␈αin␈α␈↓↓Management␈α
and␈αthe␈αComputer␈α
of
␈↓ α∧␈↓↓the Future␈↓, Martin Greenberger (ed.), MIT Press.
␈↓ α∧␈↓␈↓αMcCarthy,␈αJohn␈α(1979)␈↓:␈α
"Ascribing␈αMental␈αQualities␈αto␈α
Machines"␈αin␈α␈↓↓Philosophical␈αPerspectives␈α
in
␈↓ α∧␈↓↓Artificial Intelligence␈↓, Ringle, Martin (ed.), Harvester Press, July 1979.
␈↓ α∧␈↓␈↓αMcCarthy,␈α
John␈α
(1982)␈↓:␈α
"Common␈α
Business␈α
Communication␈α
Language",␈α
in␈α∞␈↓↓Textverarbeitung␈α
und
␈↓ α∧␈↓↓B␈↓
:␈↓↓urosysteme␈↓,␈α
Albert␈αEndres␈α
and␈αJ␈↓
:␈↓urgen␈α
Reetz,␈αeds.␈α
R.␈αOldenbourg␈α
Verlag,␈αMunich␈α
and␈αVienna
␈↓ α∧␈↓1982.
␈↓ α∧␈↓John McCarthy
␈↓ α∧␈↓Computer Science Department
␈↓ α∧␈↓Stanford University
␈↓ α∧␈↓Stanford, California 94305